// 引入Vue
import Vue from 'vue'

// 引入Vuex
import Vuex from 'vuex'

// 
Vue.use(Vuex)

const state = {
    count:0,
    price:999
}

// 更改vuex 的store 中的状态的唯一方法是提交mutation
// mutation的函数的第一个参数就是当前的state对象
const mutations = {
    increment(state){
        state.count++
    },
    // 
    incrementN(state,{n}){
        state.count +=n
    }
}

export default new Vuex.Store({
    state,
    mutations
})